בתחילה היה מבחן ידע כללי בכתב (אנגלית, חשבון, קצת קוד)
אח"כ ראיון מקצועי
שאלות מתוך הראיון
נתון מספר כלשהוא ,כתוב פונקציה ב C המחזירה את מס' הביטים הדלוקים בצורה היעילה ביותר האפשרית
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2022
יש כמה שיטות לדוגמא look up table על _חלק_ מהסיביות (לדוגמא על כל 8 סיביות). כמו כן הברבה מעבדים יש פקודת אסמבלי שעושה את זה שנקראת לפעמים count leading zeros. ב-X86 גם יש אחת כזו (ברח לי השם שלה).
אפשר גם במקום לכתוב לולאה לכתוב ביטוי (מקרו, פונקציה INLINE) ארוך ומסובך שמבצע את זה.
אוקטובר 2022
return n&(n-1);
יוני 2023
unsigned char func(int number)
{
unsigned char count = 0 ;
while(number != 0)
{
count += number & 1;
number = number >> 1;
}
שיחת טלפון קצרה עם המגייס ואז משמנים לראיון שנמשך כשעה וחצי
שאלות מתוך הראיון
1.ספר על עצמך
2. לתאר על הלוח דיאגרמת בלוקים של מערכת שאתה מכיר.
3. מתארים את המערכת שלהם ושואלים שאלות כמו באיזה סוג תקשורת כדאי להשתמש wifi סללור bluetooth קווית מה יתרונות מה החסרונות. צריך להכיר איך המידע על צריכת החשמל עובר למשתמש דרך הענן (צריך להכיר את התהליך בגדול לא להיכנס לפרטים)
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2022
החסרון בwifi שזה לא אמין וזה יכול ליפול.
התשובה הנכונה בשביל לחסוך כסף בענן צריך להעביר תקשורת קווית בין ההתקנית ואז זה יחסוך בהתקנים ובתשלום לענן